package com.his.dictuserdef.dao;

import com.his.dictuserdef.entity.DictUserdefItemEliminate;
import com.his.dictuserdef.vo.DictUserdefCateLink_delteItemVo;
import org.springframework.stereotype.Repository;

@Repository
public interface DictUserdefItemEliminateMapper {
    int deleteByPrimaryKey(String id);
    int insert(DictUserdefItemEliminate record);
    int insertSelective(DictUserdefItemEliminate record);
    DictUserdefItemEliminate selectByPrimaryKey(String id);
    int updateByPrimaryKeySelective(DictUserdefItemEliminate record);
    int updateByPrimaryKey(DictUserdefItemEliminate record);
    //=================自定义功能===================================

    /**
     * 删除同一个分类下已经取消的目录 对应的剔除项目配置
     */
    void deleteByCateidNotInlinks(DictUserdefCateLink_delteItemVo dictUserdefCateLink_delteItemVo);
    /**
     * 删除配置通过关联目录ID
     */
    void deleteByLinkCateID(String linkCateID);
}